package com.jinyin.maven.hibernate2_maven.Demo;

import java.util.Set;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

import com.jinyin.maven.hibernate2_maven.po.Datp;
import com.jinyin.maven.hibernate2_maven.po.Demp;


public class Demo1 {
   public static void main(String[] args) {
		//加载配置文件
		Configuration cfg=new Configuration().configure();
		//创建回话工厂
		SessionFactory factory=cfg.buildSessionFactory();
		
		//会话
	   //创建会话对象
	   Session session=factory.openSession();
	   //创建事物
	   //.Transaction tran=session.beginTransaction();

	   //修改
	   Datp u=session.get(Datp.class, 2);//在数据库中查询ID等于2的数据，自动封装为对象
	   if(u!=null) {
		   System.out.println(u.getDatpName());
		   u.getDatpName();
		   Set<Demp> set= u.getSet();
		   for(Demp d:set) {
			   System.out.println(d.getDempName());
		   }
	   }
}
}
